include:
- remote: 'https://gitlab.gnome.org/GNOME/citemplates/raw/HEAD/flatpak/flatpak_ci_initiative.yml'
- - remote: 'https://gitlab.freedesktop.org/freedesktop/ci-templates/-/raw/bbe5232986c9b98eb1efe62484e07216f7d1a4df/templates/fedora.yml'
- - remote: 'https://gitlab.freedesktop.org/freedesktop/ci-templates/-/raw/bbe5232986c9b98eb1efe62484e07216f7d1a4df/templates/ci-fairy.yml'
+ - remote: 'https://gitlab.freedesktop.org/freedesktop/ci-templates/-/raw/34f4ade99434043f88e164933f570301fd18b125/templates/fedora.yml'
+ - remote: 'https://gitlab.freedesktop.org/freedesktop/ci-templates/-/raw/34f4ade99434043f88e164933f570301fd18b125/templates/ci-fairy.yml'
stages:
- pre_review
- if: '$CI_COMMIT_BRANCH =~ /^gnome-[0-9-]+$/'
- when: 'manual'
-.gnome-shell.fedora:34:
+.gnome-shell.fedora:35:
variables:
- FDO_DISTRIBUTION_VERSION: 34
- FDO_DISTRIBUTION_TAG: '2021-08-12.0'
- FDO_DISTRIBUTION_PACKAGES: >
- findutils mozjs78-devel nodejs npm meson
- pkgconfig(gio-2.0) pkgconfig(gio-unix-2.0)
- pkgconfig(gnome-autoar-0) pkgconfig(json-glib-1.0)
+ FDO_DISTRIBUTION_VERSION: 35
+ FDO_DISTRIBUTION_TAG: '2022-01-18.0'
+ FDO_DISTRIBUTION_PACKAGES:
+ findutils
+ mozjs91-devel
+ nodejs
+ npm
+ meson
+ pkgconfig(gio-2.0)
+ pkgconfig(gio-unix-2.0)
+ pkgconfig(gnome-autoar-0)
+ pkgconfig(json-glib-1.0)
FDO_DISTRIBUTION_EXEC: |
# For static analysis with eslint
npm install -g eslint eslint-plugin-jsdoc &&
./.gitlab-ci/install-meson-project.sh \
-Dman=false \
https://gitlab.gnome.org/GNOME/gnome-shell.git \
- 3.38.0 \
+ main \
subprojects/extensions-tool/ \
./generate-translations.sh &&
build-fedora-container:
extends:
- .fdo.container-build@fedora@x86_64
- - .gnome-shell.fedora:34
+ - .gnome-shell.fedora:35
stage: prep
js_check:
extends:
- .fdo.distribution-image@fedora
- - .gnome-shell.fedora:34
+ - .gnome-shell.fedora:35
stage: review
script:
- - find js -name '*.js' $(printf "! -wholename %s " $(cat .jscheckignore)) -exec js78 -c '{}' ';' 2>&1 | tee $JS_LOG
+ - find js -name '*.js' $(printf "! -wholename %s " $(cat .jscheckignore)) -exec js91 -c '{}' ';' 2>&1 | tee $JS_LOG
- (! grep -q . $JS_LOG)
artifacts:
paths:
eslint:
extends:
- .fdo.distribution-image@fedora
- - .gnome-shell.fedora:34
+ - .gnome-shell.fedora:35
stage: review
script:
- export NODE_PATH=$(npm root -g)
eslint_mr:
extends:
- .fdo.distribution-image@fedora
- - .gnome-shell.fedora:34
+ - .gnome-shell.fedora:35
stage: review
script:
- export NODE_PATH=$(npm root -g)
potfile_c_check:
extends:
- .fdo.distribution-image@fedora
- - .gnome-shell.fedora:34
+ - .gnome-shell.fedora:35
stage: review
script:
- ./.gitlab-ci/check-potfiles.sh
potfile_js_check:
extends:
- .fdo.distribution-image@fedora
- - .gnome-shell.fedora:34
+ - .gnome-shell.fedora:35
stage: review
script:
- - js78 -m .gitlab-ci/check-potfiles.js
+ - js91 -m .gitlab-ci/check-potfiles.js
no_template_check:
extends:
- .fdo.distribution-image@fedora
- - .gnome-shell.fedora:34
+ - .gnome-shell.fedora:35
stage: review
script:
- ./.gitlab-ci/check-template-strings.sh